PMDK

Motion Control Board/Development kit

  • DSP-based Control Card with PCI Interface
  • Capable for 6-axis Motion Control
  • Maximum Pulse Output Frequency: 4 Mpps
  • Maximum Encoder Input Frequency: 12 Mpps
  • High-speed Position Latching and Comparing Functions
  • Home, Positive and Negative Limit Sensors for each Axis
  • Manual-pulse-generator Interface
  • Expandable Remote I/O: 128 DI & 128 DO via two-wired FRnet Interface

PMDK یک کارت کنترل حرکت DSP-based PCI مناسب برای توسعه ی کاربردهای کنترل حرکت حرفه ای می باشد، و می تواند با هر IPC که دارای یک درگاه 5 V PCI باشد، مورد استفاده قرار می گیرد. یک بازه ی وسیعی از کاربردها می توانند به لطف ادغام یک DSP سرعت بالا (TI C672x)، یک FPGA (Field Programmable Gate Array)، و I/O buffering circuitry اجرا شوند. آرایه ی گوناگونی از رابط های I/O در داخل PMDK گنجانده شده است، که شامل 6 کانال برای pulse I/O، 6 کانال برای AI/AO و کانال های DI/DO متنوع می باشد. کارت همچنین شامل یک درگاه FRnet دوسیمه ی تنها می باشد که می تواند برای کنترل از راه دور تا میزان 128 کانال DI و 128 کانال DO  مورد استفاده قرار می گیرند، که، همراه با نمونه های نرم افزاری متعدد فراهم شده اند، و اجازه ی توسعه ی سریع برنامه های سفارشی را می دهد.
PMDK، کاربران را قادر می سازد تا یک تنوعی از تابع های کنترل حرکتی مقرون به صرفه، شامل multi-axis linear و circular interpolation با acceleration/deceleration processing را به کار بگیرند. تنوعی از اقدامات همزمان (synchronous actions) از طریق برنامه نویسی ممکن هستند. نرم افزار نمونه ی مشمول می تواند برای طراحی تابع های حرکتی سفارشی مورد استفاده قرار گیرد که می تواند سپس به مجموعه ی motion command اصلی اضافه شود.برنامه های DSP برپایه ی یک real-time kernel (DSP/BIOS) توسعه داده شده اند، به این معنی که حالت های حرکتی ، حالت های FRnet I/O و حالت رابط های I/O دیگر می توانند هنوز نظارت شوند درحالی که راه اندازی عملیات ها در حال اجرا هستند، و همچنانکه بار گذاری روی CPU خیلی کم است، یک کارت حرکت یا بیشتر می تواند روی یک IPC مجزا مورد استفاده قرار گیرد.
اگر PMDK برای پردازش سیگنال (signal processing) مرود استفاده قرار گیرد، کاربران می توانند به یک بازه ای از نمونه هایی که توسط ICP DAS فراهم شده اند، مراجعه کنند، که به صورت مصور نشان می دهد که چگونه FFT،FIR و IIR  را همراه با منابعی  که توسط TI فراهم شده اند، به کار گیرد. در آینده، ICP DAS یک بازه ای از کتابخانه ی توابع و مثال ها را که سطح برنامه نویسی مورد نیاز را بیشتر کاهش خواهد داد،بوسلیه ی کاربران به منظور به کارگیری کاربردهای سفارشی شان فراهم خواهد کرد. به طور خلاصه، PMDK یک راه حل مقرون به صرفه برای کاربران است که قصد دارند برنامه های کاربردی سفارشی را برای کنترل حرکت، کنترل فرآیند، کنترل I/O logic ، پردازش دیجیتال(digital processing)، و کاربردهایی در بازه ی وسیعی از دیگر دامنه ها توسعه دهند.
 

Motion Control Board/Development kit

1396/9/20
PMDK یک کارت کنترل حرکت DSP-based PCI مناسب برای توسعه ی کاربردهای کنترل حرکت حرفه ای می باشد، و می تواند با هر IPC که دارای یک درگاه 5 V PCI باشد، مورد استفاده قرار می گیرد. یک بازه ی وسیعی از کاربردها می توانند به لطف ادغام یک DSP سرعت بالا (TI C672x)، یک FPGA (Field Programmable Gate Array)، و I/O buffering circuitry اجرا شوند. آرایه ی گوناگونی از رابط های I/O در داخل PMDK گنجانده شده است، که شامل 6 کانال برای pulse I/O، 6 کانال برای AI/AO و کانال های DI/DO متنوع می باشد. کارت همچنین شامل یک درگاه FRnet دوسیمه ی تنها می باشد که می تواند برای کنترل از راه دور تا میزان 128 کانال DI و 128 کانال DO  مورد استفاده قرار می گیرند، که، همراه با نمونه های نرم افزاری متعدد فراهم شده اند، و اجازه ی توسعه ی سریع برنامه های سفارشی را می دهد.
PMDK، کاربران را قادر می سازد تا یک تنوعی از تابع های کنترل حرکتی مقرون به صرفه، شامل multi-axis linear و circular interpolation با acceleration/deceleration processing را به کار بگیرند. تنوعی از اقدامات همزمان (synchronous actions) از طریق برنامه نویسی ممکن هستند. نرم افزار نمونه ی مشمول می تواند برای طراحی تابع های حرکتی سفارشی مورد استفاده قرار گیرد که می تواند سپس به مجموعه ی motion command اصلی اضافه شود.برنامه های DSP برپایه ی یک real-time kernel (DSP/BIOS) توسعه داده شده اند، به این معنی که حالت های حرکتی ، حالت های FRnet I/O و حالت رابط های I/O دیگر می توانند هنوز نظارت شوند درحالی که راه اندازی عملیات ها در حال اجرا هستند، و همچنانکه بار گذاری روی CPU خیلی کم است، یک کارت حرکت یا بیشتر می تواند روی یک IPC مجزا مورد استفاده قرار گیرد.
اگر PMDK برای پردازش سیگنال (signal processing) مرود استفاده قرار گیرد، کاربران می توانند به یک بازه ای از نمونه هایی که توسط ICP DAS فراهم شده اند، مراجعه کنند، که به صورت مصور نشان می دهد که چگونه FFT،FIR و IIR  را همراه با منابعی  که توسط TI فراهم شده اند، به کار گیرد. در آینده، ICP DAS یک بازه ای از کتابخانه ی توابع و مثال ها را که سطح برنامه نویسی مورد نیاز را بیشتر کاهش خواهد داد،بوسلیه ی کاربران به منظور به کارگیری کاربردهای سفارشی شان فراهم خواهد کرد. به طور خلاصه، PMDK یک راه حل مقرون به صرفه برای کاربران است که قصد دارند برنامه های کاربردی سفارشی را برای کنترل حرکت، کنترل فرآیند، کنترل I/O logic ، پردازش دیجیتال(digital processing)، و کاربردهایی در بازه ی وسیعی از دیگر دامنه ها توسعه دهند.